package cn.zust.itcost.service;

import java.util.List;
import java.util.Map;

public interface ResumeInferenceService {
    /**
     * 分析职业发展路径
     * @param resumeId 简历ID
     * @return 职业发展建议
     */
    Map<String, Object> analyzeCareerPath(Long resumeId);
    
    /**
     * 分析技能关联
     * @param resumeId 简历ID
     * @return 技能分析结果
     */
    Map<String, Object> analyzeSkillRelations(Long resumeId);
    
    /**
     * 分析行业洞察
     * @param resumeId 简历ID
     * @return 行业分析结果
     */
    Map<String, Object> analyzeIndustryInsights(Long resumeId);
    
    /**
     * 获取技能提升建议
     * @param resumeId 简历ID
     * @param targetPosition 目标职位
     * @return 技能提升建议
     */
    Map<String, Object> getSkillUpgradeSuggestions(Long resumeId, String targetPosition);
} 